iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 30
0
自我挑戰組

深入淺出做中學Unity(重新挑戰)系列 第 30

Unity - 互動功能(終章)

  • 分享至 

  • xImage
  •  

按鈕 ( Button )
執行 [ GameObject > UI > Button ] 即可建立一個按鈕物件。
https://ithelp.ithome.com.tw/upload/images/20201013/20130055myUurPdcIy.png

按鈕的 Image Type 可以選擇 Simple(簡易)、Sliced(切片)、Tiled(拼貼)、Filled(填滿)。
https://ithelp.ithome.com.tw/upload/images/20201013/20130055kKkuw2MIwr.png

按鈕的 Transition 可以選擇 Color Tint、Sprite Swap、Animation 模式。
https://ithelp.ithome.com.tw/upload/images/20201013/20130055nt81fVEd18.png

Transition 設為 Color Tint 時,與按鈕互動時會改變顏色。
Transition 設為 Sprite Swap 時,與按鈕互動時將會更換成不同的 Sprite。
Transition 設為 Animation 時,與按鈕互動時將會產生動畫效果。
https://ithelp.ithome.com.tw/upload/images/20201013/20130055ps46JYMxHf.png

新增一個 C# 腳本並將此腳本套用到 Canvas 畫布,雖可將腳本套用到按鈕物件,不過隨著按鈕的數量增加,會讓腳本的位置分散在不同的地方。若套用到單一物件(例如畫布或是特定物件)可讓腳本集中易於管理。
https://ithelp.ithome.com.tw/upload/images/20201013/20130055TG3umJ2HjS.pnghttps://ithelp.ithome.com.tw/upload/images/20201013/20130055La41r57DYE.png

跳到指定場景
https://ithelp.ithome.com.tw/upload/images/20201013/20130055eDJh7F2wCB.png

遊戲場景必須預先加入 Build Settings 的 Scenes In Build 清單,否則將無法順利載入。
https://ithelp.ithome.com.tw/upload/images/20201013/20130055UGpIT2L6gy.png

製作關閉遊戲的按鈕
使用 Application.Quit 讓玩家關閉進行中的遊戲。
https://ithelp.ithome.com.tw/upload/images/20201013/20130055X6GSsTILPI.png


上一篇
Unity - VR - Step運用
系列文
深入淺出做中學Unity(重新挑戰)30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言